.product-con .wrapper {
    background-color: #fff;
}
.product-con .wrapper .share {
    margin: 0 30rpx;
    padding-top: 25rpx;
}
.product-con .wrapper .share .money {
    font-size: 28rpx;
    font-weight: bold;
}
.product-con .wrapper .share .money .num {
    font-size: 48rpx;
}
.product-con .wrapper .share .money .vip-money {
    color: #282828;
    margin-left: 13rpx;
}
.product-con .wrapper .share .money image {
    width: 46rpx;
    height: 21rpx;
    margin-left: 7rpx;
}
.product-con .wrapper .share .money .vip-money {
    color: #282828;
    margin-left: 13rpx;
}
.product-con .wrapper .share .iconfont {
    color: #515151;
    font-size: 40rpx;
    margin-bottom: 10rpx;
}
.product-con .wrapper .introduce {
    font-size: 32rpx;
    font-weight: bold;
    margin: 23rpx 30rpx 0 30rpx;
}
.product-con .wrapper .label {
    margin: 0 30rpx;
    font-size: 24rpx;
    color: #82848f;
    margin-top: 22rpx;
}
.product-con .wrapper .coupon {
    padding: 0 30rpx;
    border-top: 1rpx solid #f5f5f5;
    margin-top: 25rpx;
    height: 80rpx;
    font-size: 26rpx;
    color: #82848f;
}
.product-con .wrapper .coupon .hide {
    width: 540rpx;
    height: 80rpx;
    line-height: 80rpx;
}
.product-con .wrapper .coupon .activity {
    height: 40rpx;
    padding: 0 20rpx;
    border: 1rpx solid #f2857b;
    color: #e93323;
    font-size: 24rpx;
    line-height: 40rpx;
    position: relative;
    margin: 19rpx 0 19rpx 15rpx;
}
.product-con .wrapper .coupon .activity:before {
    content: ' ';
    position: absolute;
    width: 7rpx;
    height: 10rpx;
    border-radius: 0 7rpx 7rpx 0;
    border: 1rpx solid #f2857b;
    background-color: #fff;
    bottom: 50%;
    left: -1rpx;
    margin-bottom: -5rpx;
    border-left-color: #fff;
}
.product-con .wrapper .coupon .activity:after {
    content: ' ';
    position: absolute;
    width: 7rpx;
    height: 10rpx;
    border-radius: 7rpx 0 0 7rpx;
    border: 1rpx solid #f2857b;
    background-color: #fff;
    right: -1rpx;
    bottom: 50%;
    margin-bottom: -5rpx;
    border-right-color: #fff;
}
.product-con .wrapper .coupon .iconfont {
    color: #7a7a7a;
    font-size: 28rpx;
}
.product-con .attribute {
    background-color: #fff;
    padding: 0 30rpx;
    font-size: 26rpx;
    color: #82848f;
    margin-top: 20rpx;
    height: 80rpx;
}
.product-con .attribute .atterTxt {
    font-size: 28rpx;
    color: #282828;
}
.product-con .attribute .iconfont {
    font-size: 28rpx;
    color: #7a7a7a;
}
.product-con .userEvaluation {
    margin-top: 20rpx;
    background-color: #fff;
}
.product-con .userEvaluation .title {
    height: 86rpx;
    border-bottom: 1rpx solid #eee;
    font-size: 28rpx;
    color: #282828;
    margin-left: 30rpx;
    padding-right: 30rpx;
}
.product-con .userEvaluation .title .praise {
    font-size: 28rpx;
    color: #808080;
}
.product-con .userEvaluation .title .praise .iconfont {
    color: #7a7a7a;
    font-size: 28rpx;
    vertical-align: 1rpx;
    margin-left: 8rpx;
}
.product-con .product-intro {
    margin-top: 20rpx;
}
.product-con .product-intro .title {
    font-size: 30rpx;
    color: #282828;
    height: 86rpx;
    width: 100%;
    background-color: #fff;
    text-align: center;
    line-height: 86rpx;
}
.product-con .product-intro .conter {
    width: 100%;
}
.product-con .product-intro .conter image {
    width: 100% !important;
    display: block !important;
}
.goodsStyle {
    margin-top: 1rpx;
    background-color: #fff;
    padding: 22rpx 30rpx;
}
.goodsStyle .pictrue {
    width: 120rpx;
    height: 120rpx;
}
.goodsStyle .pictrue image {
    width: 100%;
    height: 100%;
    border-radius: 6rpx;
}
.goodsStyle .text {
    width: 545rpx;
    font-size: 28rpx;
    color: #999;
}
.goodsStyle .text .name {
    width: 360rpx;
    color: #282828;
}
.goodsStyle .text .money {
    text-align: right;
}
.goodsStyle .text .money .num {
    margin-top: 7rpx;
}
.goodWrapper .item {
    margin-left: 30rpx;
    padding-right: 30rpx;
    border-bottom: 2rpx solid #f0f0f0;
    height: 180rpx;
}
.goodWrapper .item .pictrue {
    width: 130rpx;
    height: 130rpx;
}
.goodWrapper .item .pictrue image {
    width: 100%;
    height: 100%;
    border-radius: 6rpx;
}
.goodWrapper .item .text {
    width: 537rpx;
    position: relative;
}
.goodWrapper .item .text .name {
    font-size: 28rpx;
    color: #282828;
    width: 453rpx;
}
.goodWrapper .item .text .num {
    font-size: 26rpx;
    color: #868686;
}
.goodWrapper .item .text .attr {
    font-size: 20rpx;
    color: #868686;
    margin-top: 7rpx;
}
.goodWrapper .item .text .money {
    font-size: 26rpx;
    margin-top: 17rpx;
}
.goodWrapper .item .text .evaluate {
    position: absolute;
    width: 114rpx;
    height: 46rpx;
    border: 1rpx solid #bbb;
    border-radius: 4rpx;
    text-align: center;
    line-height: 46rpx;
    right: 0;
    bottom: -5rpx;
}
.goodWrapper .item .text .evaluate.userEvaluated {
    font-size: 26rpx;
    color: #aaa;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}
.promoterHeader {
    width: 100%;
    height: 220rpx;
}
.promoterHeader .headerCon {
    width: 100%;
    height: 100%;
    padding: 0 88rpx 0 55rpx;
    box-sizing: border-box;
    font-size: 28rpx;
    color: #fff;
    background-image: url('');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.promoterHeader .headerCon .name {
    margin-bottom: 10rpx;
}
.promoterHeader .headerCon .num {
    font-size: 50rpx;
}
.promoterHeader .headerCon .iconfont {
    font-size: 125rpx;
}
.sign-record .list .item .data {
    height: 80rpx;
    line-height: 80rpx;
    padding: 0 30rpx;
    font-size: 24rpx;
    color: #666;
}
.sign-record .list .item .listn {
    background-color: #fff;
    font-size: 24rpx;
    color: #999;
}
.sign-record .list .item .listn .itemn {
    height: 120rpx;
    border-bottom: 1rpx solid #eee;
    padding-right: 30rpx;
    margin-left: 30rpx;
}
.sign-record .list .item .listn .itemn .name {
    width: 390rpx;
    font-size: 28rpx;
    color: #282828;
    margin-bottom: 10rpx;
}
.sign-record .list .item .listn .itemn .num {
    font-size: 36rpx;
    font-family: 'Guildford Pro';
    color: #16ac57;
}
.coupon-list {
    padding: 0 30rpx;
    margin-top: 25rpx;
}
.coupon-list .item {
    width: 100%;
    height: 170rpx;
    margin-bottom: 16rpx;
}
.coupon-list .item .money {
    background-image: url('');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 240rpx;
    height: 100%;
    color: #fff;
    font-size: 36rpx;
    font-weight: bold;
    text-align: center;
    line-height: 170rpx;
}
.coupon-list .item .money.moneyGray {
    background-image: url('');
}
.coupon-list .item .money .num {
    font-size: 60rpx;
}
.coupon-list .item .text {
    width: 450rpx;
    padding: 0 17rpx 0 24rpx;
    box-sizing: border-box;
    background-color: #fff;
}
.coupon-list .item .text .condition {
    font-size: 30rpx;
    color: #282828;
    height: 93rpx;
    line-height: 93rpx;
    border-bottom: 1rpx solid #f0f0f0;
}
.coupon-list .item .text .data {
    font-size: 20rpx;
    color: #999;
    height: 76rpx;
}
.coupon-list .item .text .data .bnt {
    width: 136rpx;
    height: 44rpx;
    border-radius: 22rpx;
    font-size: 22rpx;
    text-align: center;
    line-height: 44rpx;
    color: #fff;
}
.coupon-list .item .text .data .bnt.gray {
    background-color: #ccc;
}
.noCommodity {
    border-top: 7rpx solid #f5f5f5;
}
.noCommodity .pictrue {
    width: 414rpx;
    height: 336rpx;
    margin: 75rpx auto 30rpx auto;
}
.noCommodity .pictrue image {
    width: 100%;
    height: 100%;
}

/* 通用 字体大小 和 颜色 */
/* 背景：搜索框  */
.jhx_bg0 {
    background: #fff;
}
.jhx_bg1 {
    background: #eee;
}
/* 字体：搜索框  */
.jhx_f1 {
    color: #999;
    font-size: 30rpx;
}
/* 字体：一级菜单 分类tab二级菜单  */
.jhx_f2 {
    color: #333;
    font-size: 24rpx;
}
/* 字体：首页信息公告标题  */
.jhx_f3 {
    font-size: 25rpx;
    color: #666;
}
/* 字体：分类栏主标题  */
.jhx_f4 {
    font-size: 30rpx;
    color: #333;
    font-weight: bold;
}
/* 字体：分类栏副标题 商品描述 */
.jhx_f5 {
    font-size: 24rpx;
    color: #999;
}
/* 字体：更多  */
.jhx_f6 {
    font-size: 26rpx;
    color: #333;
}
/* 字体：首页商品名称  */
.jhx_f7 {
    font-size: 28rpx;
    color: #333;
}
/* 字体：现价  */
.jhx_f8 {
    font-size: 33rpx;
    color: #ec4223;
    font-weight: bold;
}
/* 字体：原价  */
.jhx_f9 {
    font-size: 28rpx;
    color: #999;
}
/* 字体：商品详情页名称  */
.jhx_f10 {
    font-size: 33rpx;
    color: #666;
}
/* 字体：商品详情页商品描  */
.jhx_f11 {
    font-size: 30rpx;
    color: #999;
}
/* 字体：关于我们页面标题 */
.jhx_f12 {
    font-size: 28rpx;
    color: #999;
    font-weight: bold;
}
